Package-level declarations

Types

Link copied to clipboard
interface BoundStyle

Marker for an evaluator's per-style cached state. Opaque to engine code; apps treat it as a handle they pass back into the evaluate calls. Typical contents inside an implementation: parsed-expression ASTs keyed by expression text.

Link copied to clipboard
@Serializable
class TilesetStyle(val show: String? = null, val color: String? = null, val meta: Map<String, String> = emptyMap(), val defines: Map<String, String> = emptyMap())

A parsed 3D Tiles 1.0 declarative style document. Carries the raw expressions for show, color, and meta — actual evaluation is delegated to a pluggable TilesetStyleEvaluator so the engine doesn't carry a mini-DSL parser in core.

Link copied to clipboard

Pluggable evaluator for the 3D Tiles styling language. Apps register a concrete implementation via earth.worldwind.layer.ogc3d.Ogc3dDecoderRegistry.tilesetStyleEvaluator once at startup. When null (default), every styled tile renders with material defaults.